export default {
  SecurityTokenExpired: {
    message: "sts Security Token Expired",
    messageCN: "sts Security Token 超时失效"
  },
  ConnectionTimeoutError: {
    message: "request connect timeout",
    messageCN: "请求连接超时"
  },
  RequestError: {
    message: "network error",
    messageCN: "网络出现中断或异常"
  },
  TooManyBuckets: {
    message: "Too many buckets on this user",
    messageCN: "用户的 Bucket 数目超过限制"
  },
  SignatureDoesNotMatch: {
    message: "Invalid signature",
    messageCN: "签名错误"
  },
  RequestIsNotMultiPartContent: {
    message: "Invalid post content-type",
    messageCN: "Post 请求 content-type 非法"
  },
  RequestTimeout: {
    message: "Request timeout",
    messageCN: "请求超时"
  },
  RequestTimeTooSkewed: {
    message: "Request time exceeds 15 minutes to server time",
    messageCN: "发起请求的时间和服务器时间超出 15 分钟"
  },
  PreconditionFailed: {
    message: "Pre condition failed",
    messageCN: "预处理错误"
  },
  NotImplemented: {
    message: "Not implemented",
    messageCN: "无法处理的方法"
  },
  NoSuchUpload: {
    message: "Multipart upload id not exists",
    messageCN: "Multipart Upload ID 不存在"
  },
  NoSuchKey: {
    message: "Object not exists",
    messageCN: "文件不存在"
  },
  NoSuchBucket: {
    message: "Bucket not exists",
    messageCN: "Bucket 不存在"
  },
  MissingContentLength: {
    message: "Missing Content-Length header",
    messageCN: "缺少内容长度"
  },
  MissingArgument: {
    message: "Missing argument",
    messageCN: "缺少参数"
  },
  MethodNotAllowed: {
    message: "Not allowed method",
    messageCN: "不支持的方法"
  },
  MaxPOSTPreDataLengthExceeded: {
    message: "Post extra data too large",
    messageCN: "Post 请求上传文件内容之外的 body 过大"
  },
  MalformedPOSTRequest: {
    message: "Invalid post body format",
    messageCN: "Post 请求的 body 格式非法"
  },
  MalformedXML: {
    message: "Malformed XML format",
    messageCN: "XML 格式非法"
  },
  Internal: {
    message: "OSS server internal error",
    messageCN: "OSS 内部发生错误"
  },
  InvalidTargetBucketForLogging: {
    message: "Invalid bucket on logging operation",
    messageCN: "Logging 操作中有无效的目标 bucket"
  },
  InvalidPolicyDocument: {
    message: "Invalid policy document",
    messageCN: "无效的 Policy 文档"
  },
  InvalidPartOrder: {
    message: "Invalid part order",
    messageCN: "无效的 part 顺序"
  },
  InvalidPart: {
    message: "Invalid part",
    messageCN: "无效的 Part"
  },
  InvalidObjectName: {
    message: "Invalid object name",
    messageCN: "无效的 Object 名字"
  },
  InvalidEncryptionAlgorithm: {
    message: "Invalid encryption algorithm",
    messageCN: "指定的熵编码加密算法错误"
  },
  InvalidDigest: {
    message: "Invalid digest",
    messageCN: "无效的摘要"
  },
  InvalidBucketName: {
    message: "Invalid bucket name",
    messageCN: "无效的 Bucket 名字"
  },
  InvalidAccessKeyId: {
    message: "Access key id not exists",
    messageCN: "Access Key ID 不存在"
  },
  InvalidArgument: {
    message: "Invalid format argument",
    messageCN: "参数格式错误"
  },
  IncorrectNumberOfFilesInPOSTRequest: {
    message: "Post request contains invalid number of files",
    messageCN: "Post 请求中文件个数非法"
  },
  FilePartStale: {
    message: "File part stale",
    messageCN: "文件 Part 过时"
  },
  FilePartNotExist: {
    message: "File part not exists",
    messageCN: "文件 Part 不存在"
  },
  FilePartInterity: {
    message: "File part has changed",
    messageCN: "文件 Part 已改变"
  },
  FieldItemTooLong: {
    message: "Post form fields items too large",
    messageCN: "ost 请求中表单域过大"
  },
  ObjectLinkTooLarge: {
    message: "Too many links to this object",
    messageCN: "Object Link 中 Object 个数过多"
  },
  LinkPartNotExist: {
    message: "Can't link to not exists object",
    messageCN: "Object Link 中指向的 Object 不存在"
  },
  InvalidLinkName: {
    message: "Link name can't be the same as the object name",
    messageCN: "Object Link 与指向的 Object 同名"
  },
  FileGroupTooLarge: {
    message: "File group too large",
    messageCN: "文件组过大"
  },
  EntityTooSmall: {
    message: "Entity too small",
    messageCN: "实体过小"
  },
  EntityTooLarge: {
    message: "Entity too large",
    messageCN: "实体过大"
  },
  OperationNotSupported: {
    message: "The operation is not supported for this resource",
    messageCN: "该资源暂不支持restore操作"
  },
  RestoreAlreadyInProgress: {
    message: "The restore operation is in progress.",
    messageCN: "restore 操作正在进行中"
  },
  BucketNotEmpty: {
    message: "Bucket is not empty",
    messageCN: "Bucket 不为空"
  },
  BucketAlreadyExists: {
    message: "Bucket already exists",
    messageCN: "Bucket 已经存在"
  },
  AccessDenied: {
    message: "Access Denied",
    messageCN: "拒绝访问"
  }
};
